import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import WindiCSS from 'vite-plugin-windicss'

const isProduction = process.env.NODE_ENV === 'production'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(), WindiCSS(),
  ],
  // 项目根目录
  root: process.cwd(),
  // 在生产中服务时的基本公共路径
  base: isProduction ? './' : '',
  // 配置中指明将会把 serve 和 build 时的模式都覆盖掉,serve 时默认 'development'，build 时默认 'production'
  mode: 'development',
  resolve: {
    alias: {
      '~': resolve(__dirname, './'),
      '@': resolve(__dirname, 'src')
    }
  },
  server:{
    proxy:{
      '/cjyd-pc': {
        target: 'http://csjg.pc.ggwh.cjszyd.cn/',
        ws: true, changeOrigin: true,
      },
      '/szyun': {
        target:'http://minio.cjszyd.cn/',
        ws: true, changeOrigin: true,
        //  pathRewrite: {
        //     '^/szyun':'' // 请求的时候使用这个api就可以
        // }
      }
    }
  }
})
